DENIS KLEIN Address: (not available in a web version) Victoria, BC Canada E-mail: dklein_2hire@yahoo.com Phone: (not available in a web version) Web: www.denisklein.com -------------------------------------------------------------------------------- ======================== == CAREER OBJECTIVE == ======================== The ultimate IT professional, balanced and capable in all the aspects of a full life-cycle development at the highest industry level in Senior Developer or Consultant roles ======================== == PROFILE == ======================== * Strong IT professional with about twenty-eight years of experience working on various stages of a project's full life cycle development, such as analysis, design and development, maintenance or customer support * Balanced skill-set with considerable database background and more than capable of front-end, back-end, web, reporting or batch development. Versatile, very quick to grasp new concepts and technologies. Highly skilled at using the Internet for any work-related task * Highly reliable, routinely entrusted to perform project-critical tasks. Will go an extra mile to get things done, while keeping everybody involved well informed at all times * Fully independent and team-spirit oriented at the same time, with friendly and supportive attitude well accepted by the colleagues and clients alike. Always with positive outlook and thriving on diversity * A strong character driven by values and principles, well balanced with above- average versatility and self-determination. Out of the box thinker, systematically considering both sides and looking for the big picture * Always with initiative to research and improve, whether it is IT skills, general/academic knowledge or physical capabilities ======================== == TECHNICAL SKILLS == ======================== Languages: SQL, PL/SQL, Python, Perl, Java, T-SQL, PHP, VB, C/C++, Shell, Assembler, Pascal, Basic IDE: Notepad++, Visual Studio Code, SQL Developer, SQL*Plus, Oracle Data Integrator, PowerDesigner, PyCharm, Eclipse, SQL Server Management Studio, MySQL Workbench, Toad, DBVisualizer, JDeveloper 10g, Oracle Forms, Oracle Designer, Visual InterDev 6, Borland C++ Web Development: HTML, CSS, Javascript, Angular, Bootstrap, PHP, JEE (EJB, JPA, Hibernate), JSF (Mojarra), JSP, Servlets, jQuery, ASP, VBScript, XSLT Web Related: Postman, SoapUI, cURL, Oracle OID, Oracle APEX Servers: WebLogic, GlassFish V3, Tomcat, OC4J, Apache, IIS 5 Databases: Oracle, SQL Server, MySQL, Derby, DB2, MS Access, FoxPro Reporting: BI Publisher, JasperReports, Oracle Reports, Crystal Reports, Jreport, Fop/Xalan, Oracle Graphics Source Code: Git, BitBucket, Bamboo, Jenkins, StarTeam, SVN, CVS, PVCS, MS SourceSafe, NPM, Ant, Maven Office Related: Jira, Confluence, CA SDM, MS Office, MS Visio Other: PuTTY, SQL Loader, OBIEE, JMeter, XML, JSON, VPN, VMware, JDBC, Cygwin, VirtualBox, Windows Virtual PC, yEd, GIMP, SketchUp OS: Linux, MS Windows, UNIX, MS DOS ======================== == EMPLOYMENT HISTORY == ======================== Advanced Solutions, Victoria, BC May '23 - Present Maximus BC Health, Victoria, BC Nov '16 - May '23 -------------------------------------------------------------------------------- Role: Senior Developer / Contractor Client: PBC Solutions and Ministry of Health, Victoria, BC Duties: * Application and database developer for various projects * Lead BI Publisher developer Projects: * Stress testing developed applications, from initial definitions, front end, through middle tier, to the back end * Data mining for the Ministry * Troubleshooting existing and evaluating new solutions * Creating and maintaining ETL and batch applications Technology: SQL, PL/SQL, BI Publisher, Oracle Data Integrator, PowerDesigner, Oracle APEX, Postman, SoapUI, cURL, Oracle OID, Shell, JMeter, Java, Python, Perl, Git, BitBucket, StarTeam, Bamboo, Jenkins Maximus Canada - DeltaWare Div., Charlottetown, PEI (remote) Jun '22 - Oct '22 -------------------------------------------------------------------------------- Fujitsu Consulting, Victoria, BC Jun '14 - Nov '16 -------------------------------------------------------------------------------- Role: Senior Developer / Conversion Specialist / Contractor Client: Ministry of Education, Victoria, BC * Primary conversion and data remediation specialist for Aspen Student Information System, adopted by BC Ministry of Education (MyEducation BC) * In charge of converting data from all legacy systems to the new one for the whole province. Responsible for technical implementation and primary resource for running the conversion * Developed code in SQL and Java. Target environment: SQL Server and J2EE; legacy environments: MySQL, Oracle Technology: SQL, Java, T-SQL, PL/SQL, SQL Server, MySQL, Oracle, MS SQL Server Management Studio, MySQL Workbench, SQL Developer, SQL*Plus, Eclipse, Notepad++, SVN, Cygwin Fujitsu Consulting, Victoria, BC Nov '13 - Apr '14 -------------------------------------------------------------------------------- Role: Senior Developer / Contractor Client: Corporate Accounting Services, Ministry of Technology, Innovation and Citizens' Services, Victoria, BC * CAS EBS R12 Upgrade project * Primarily modified existing Data Warehouse; also worked on Oracle E-Business Suite reports and performed project upgrade related tasks such as peer review or system testing Technology: Oracle (11g), PL/SQL, Toad, SQL*Plus, Oracle Reports, Designer, SharePoint Freelancer / Self-employed, Victoria, BC 2003 - Present -------------------------------------------------------------------------------- Role: Independent Contractor / Consultant / Principal Client: IT Freelancer, denisklein.com, Binary Milestone Technology Inc., Victoria, BC * Developed specialized data mining algorithms * Designed and developed a small business CRM applications based on PHP and JEE * Built personal and commercial websites with a capability to engage the visitors * IT Support for general public. Handling various IT needs - reinstalling Operational systems, configuring routers, firewalls, printers, installing commercial software, restoring data, introducing backup solutions and so on * On-going research and development of new products and services Technology: Python, HTML, CSS, Javascript, jQuery, PHP, Java/JEE (6), EJB, JPA, Hibernate, JSF, JSP, Servlets, MBeans, JTA, JMS, WSDL, JAX-WS, JAX-RS, Oracle, MySQL, Derby, SQL, PL/SQL, XML, JSON, GlassFish, Tomcat, Apache, Ant, Maven, Eclipse, NetBeans, SQL*Plus, SQL Developer, cURL, VirtualBox, yEd Ragged Edge Community Network, Port McNeill, BC 2013 -------------------------------------------------------------------------------- BC Registry Services, the official government register for 2004 - 2010, corporations, names, personal properties and other, Victoria, BC 2011 -------------------------------------------------------------------------------- Role: Senior Developer / Contractor Duties: * Being the only database developer for the client, who is in the business of keeping database records (primarily on Oracle databases) * Provided ongoing customer support for the client; performed data mining and data warehousing for the business analysts and the management Projects: * Behind a number of projects and modules, ranging from technical (such as ETL data migration between incompatible data sources, or sending emails from a database) to client specific (such as dissolving corporations). Many projects (like those listed above) designed from scratch. Both Agile and Scrum methodologies have been used, depending on the project * Responsible for all reports, implemented on various platforms. Report generation and handling has to meet strict legal requirements. Responsible for overall design and implementation * Overseeing all batch processes in non-legacy databases. Responsible for overall design and implementation Technology: Oracle (9i - 11g), DB2, SQL, PL/SQL, SQL Developer, DBVisualizer, Toad, Java, XML, XSLT, JasperReports, Oracle Reports, Jreport, Fop/Xalan, SVN, CVS, PuTTY, VPN, Core FTP, SQL Loader, Windows Virtual PC, MS Visio, MS Windows, Linux, Shell -------------------------------------------------------------------------------- IBM Canada Inc., Victoria, BC 2003 - 2004 ENextenso, Vancouver, BC 2002 La Rosa Studio, Vancouver, BC 2002 TELUS Enterprise Solutions (Daedalian eSolutions), Toronto, ON 2000 - 2001 Computer Methods International Corporation, Toronto, ON 1997 - 1999 OLU RCH Sanatorium, Novy Smokovec, Slovak Republic 1995 - 1997 -------------------------------------------------------------------------------- ======================== == EDUCATION == ======================== MASTERS DEGREE IN COMPUTER SCIENCE AND INFORMATICS 1989 - 1995 Technical University of Kosice, Slovak Republic ======================== == PERSONAL == ======================== Nationality: Slovak (EU), Canadian Language Skills: actively: English, Slovak passively: Czech, Russian, Polish interested: Spanish Hobbies: Military History, Martial Arts, Travel, Construction, Techno Music Full Employment History at: denisklein.com/experience.htm References available upon request.